This artwork contains the games that have stuck with me from my childhood, but also many recent ones. There are 24 of them, can you find them?